baked apple in puff paste - Turkish English Dictionary